By Todd Slater
08/01/2007
At Festival Pier at Penn's Landing, Philadelphia, Pennsylvania
15" x 23.5"
Screen printed, s/n edition of 200, EF 306
$325
By Todd Slater
08/01/2007
At Festival Pier at Penn's Landing, Philadelphia, Pennsylvania
15" x 23.5"
Screen printed, s/n edition of 200, EF 306
$325